/*    */ package com.wgcloud.util;
/*    */ 
/*    */ import cn.hutool.json.JSONObject;
/*    */ import com.wgcloud.config.CommonConfig;
/*    */ import com.wgcloud.util.MD5Utils;
/*    */ import org.apache.commons.lang3.StringUtils;
/*    */ import org.slf4j.Logger;
/*    */ import org.slf4j.LoggerFactory;
/*    */ import org.springframework.beans.factory.annotation.Autowired;
/*    */ import org.springframework.stereotype.Component;
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ 
/*    */ @Component
/*    */ public class TokenUtils
/*    */ {
/* 21 */   private static final Logger logger = LoggerFactory.getLogger(com.wgcloud.util.TokenUtils.class);
/*    */ 
/*    */ 
/*    */ 
/*    */   
/*    */   @Autowired
/*    */   private CommonConfig commonConfig;
/*    */ 
/*    */ 
/*    */ 
/*    */   
/*    */   public boolean checkAgentToken(JSONObject agentJsonObject) {
/* 33 */     if (null == agentJsonObject) {
/* 34 */       return false;
/*    */     }
/* 36 */     String wgToken = MD5Utils.GetMD5Code(this.commonConfig.getWgToken());
/* 37 */     String agentWgToken = agentJsonObject.getStr("wgToken");
/* 38 */     if (StringUtils.isEmpty(agentWgToken)) {
/* 39 */       return false;
/*    */     }
/* 41 */     if (wgToken.equals(agentWgToken)) {
/* 42 */       return true;
/*    */     }
/* 44 */     return false;
/*    */   }
/*    */ }


/* Location:              /Users/zhangyongxin/soft-install/wgcloud/wgcloud-v3.3.5/server/bank/wgcloud-server-release.jar!/BOOT-INF/classes/com/wgcloud/util/TokenUtils.class
 * Java compiler version: 8 (52.0)
 * JD-Core Version:       1.1.3
 */